<?php
namespace App\Contracts\Product;

use App\Models\Product;

interface ProductItemsContracts
{
    /**
     * @param Product $product
     * @return mixed
     * 查询商品详情信息
     */
    public function productShow($productId);

    public function favor($product_id,$user);

    /**
     * @param ProductSku $productSku
     * @return mixed
     * 查询商品sku以及组合sku对应的属性
     */
    public function sku($productSku);

    /**
     * @param Attribute $attribute
     * @return mixed
     * 查询商品的属性以及属性值
     */
    public function attribute($attribute);
}